English-Latin dictionary »

rain, shower, storm meaning in Latin

EnglishLatin
rain, shower, storm noun

imber [imbris](3rd) M
noun