English-Latin dictionary »

small green frog meaning in Latin

EnglishLatin
small green frog noun

calamites [calamitae]noun
M