Word Games Pro Dictionary
angostura
noun
the bitter bark of a South American tree; used in medicines and liqueurs and bitters
Quick reference
Word Facts
Meaning
Definitions
noun
the bitter bark of a South American tree; used in medicines and liqueurs and bitters
