English-Latin dictionary »

means / sacrifice to produce rain meaning in Latin

EnglishLatin
means / sacrifice to produce rain noun

aquaelicium [aquaelici(i)](2nd) N
noun

aquilicium [aquilici(i)](2nd) N
noun