English-Latin dictionary »

he who gives rain / who waters meaning in Latin

EnglishLatin
he who gives rain / who waters noun

complutor [complutoris](3rd) M
noun