Portuguese-English dictionary »

amargoseira meaning in English

PortugueseEnglish
amargoseira noun

bead tree(Melia azedarach)
noun

amargoseira noun
{f}

neem [neems](Azadirachta indica)
noun
[UK: niːm] [US: niːm]