SUSTENTATION Meaning of SUSTENTATION in English n. formal 1 the support of life. 2 maintenance. [ ME f. OF sustentation or L sustentatio f. sustentare frequent. of sustinere SUSTAIN ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012