1 goat\'s horn | Definition of goat\'s horn

goat's horn

noun

Definition of goat's horn

: an herb (Astragalus aegiceras) of southern Europe

History and Etymology for goat's horn

so called from the shape of the pod

Keep scrolling for more