Latin-English dictionary »

imbrifer meaning in English

LatinEnglish
imbrifer [imbrifera, imbriferum] adjective

rain-bringing, rainyadjective