Portuguese-English dictionary »

sardão meaning in English

PortugueseEnglish
sardão noun
{m}

ocellated lizard(large lizard)
noun