HORN


Meaning of HORN in English

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

Webster's English dictionary.      Английский словарь Webster.