SELF-ADDRESSED Meaning of SELF-ADDRESSED in English adj. (of an envelope etc.) having one's own address on for return communication. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012