LANDSHARK


Meaning of LANDSHARK in English

n. swindler who takes advantage of sailors on shore leave

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.