English-Latin dictionary »

source of water meaning in Latin

EnglishLatin
source of water noun

aquarium [aquari(i)](2nd) N
noun