English-Latin dictionary »

shower of liquid / snow / hail / missiles meaning in Latin

EnglishLatin
shower of liquid / snow / hail / missiles noun

imber [imbris](3rd) M
noun