• word of the day

    angostura

    angostura - Dictionary definition and meaning for word angostura

    Definition
    (noun) the bitter bark of a South American tree; used in medicines and liqueurs and bitters
    Synonyms : angostura bark
Download our Mobile App Today
Receive our word of the day
on Whatsapp