English-Latin dictionary »

lizard (stellio in pure latin) (lacerta gecko) meaning in Latin

EnglishLatin
lizard (stellio in pure Latin) (Lacerta gecko) noun

ascalabotes [ascalabotae]noun
M