HORN


Meaning of HORN in English

(n.) The cornucopia, or horn of plenty.

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