Longman Dictionary English From Longman Business Dictionaryself addressed envelopeˌself adˌdressed ˈenvelope written abbreviation sae an envelope that you put your own name and address on → envelope ldoceonline.com