English-Latin dictionary »

deposit, trust meaning in Latin

EnglishLatin
deposit, trust noun

depositum [depositi](2nd) N
noun