GOAT'S HORN
Meaning of GOAT'S HORN in English
noun
Etymology: so called from the shape of the pod
: an herb ( Astragalus aegiceras ) of southern Europe
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012