Portuguese-English dictionary »

jaburu meaning in English

PortugueseEnglish
jaburu noun

jabiru(Jabiru mycteria)
noun