Translation of angostura in English:

angostura

angostura

noun

  • 1

    angostura, aromatic bitter bark of a South American tree