LAND SHARK


Meaning of LAND SHARK in English

noun

1. : a swindler of sailors on shore

2. : land-grabber a

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.