English-Latin dictionary »

storing water meaning in Latin

EnglishLatin
storing water noun

conceptus [conceptus](4th) M
noun