English-Italian dictionary »

lepidosaur meaning in Italian

EnglishItalian
lepidosaur noun

lepidosauronoun