English-Latin dictionary »

that which sustains life meaning in Latin

EnglishLatin
that which sustains life noun

victus [victus](4th) M
noun