French-English dictionary »

lézard ocellé meaning in English

FrenchEnglish
lézard ocellé nom {m}

ocellated lizard◼◼◼(large lizard)
noun