English Dictionary
Definition angostura in British English
angostura noun
[uncountable] noun
/ˌæŋɡəˈstjʊərə/
Synonyms and related words
