HORN


Meaning of HORN in English

( n. )

The antler of a deer, which is of bone throughout, and annually shed and renewed.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.