SELF-ADDRESSED Meaning of SELF-ADDRESSED in English adj. (of an envelope etc.) having one's own address on for return communication. Oxford English vocab. Оксфордский английский словарь. 2012