INCUMBENT ON/UPON Meaning of INCUMBENT ON/UPON in English necessary for (someone) as a duty or responsibility. → incumbent Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004