a medicinal plant native to south america (angostura trifoliata) - Spanish English Dictionary

Suggest a Term