SUSTENTATION Meaning of SUSTENTATION in English n. formal 1 the support of life. 2 maintenance. Etymology: ME f. OF sustentation or L sustentatio f. sustentare frequent. of sustinere SUSTAIN Oxford English vocab. Оксфордский английский словарь. 2012