HORN Meaning of HORN in English A body of land or water shaped like a horn. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012