Portuguese-English dictionary »

siriúba meaning in English

PortugueseEnglish
siriúba noun
{f}

black mangrove(Avicennia germinans)
noun