French-English dictionary »

sphénodon meaning in English

FrenchEnglish
sphénodon nom {m}

tuatara◼◼◼(reptile)
noun