English-Latin dictionary »

depository, escrow meaning in Latin

EnglishLatin
depository, escrow noun

sequestre [sequestris](3rd) N
noun