HORN


Meaning of HORN in English

A body of land or water shaped like a horn.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.