Home > Dictionary > A-Z English - Xitsonga Upon - Ehenhla Upon is an English word meaning "Ehenhla" in Xitsonga. Oxford definitionUpon prep. = *on. [from up on].Source: https://www.oed.comItem has never been edited.