English-Latin dictionary »

rain frog meaning in Latin

EnglishLatin
rain frog noun

calamites [calamitae]noun
M