English-Portuguese dictionary »

ocellated lizard meaning in Portuguese

EnglishPortuguese
ocellated lizard (large lizard)
noun

sardãonoun
{m}