SELF-ADDRESSED Meaning of SELF-ADDRESSED in English [self-ad.dressed] adj (1904): addressed for return to the sender "a ~ envelope" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012