Portuguese-English dictionary »

babosa meaning in English

PortugueseEnglish
babosa noun
{f}

aloe vera(Aloe vera)
noun