self-addressed Meaning, Definition & Usage

  1. adjective satellite addressed to yourself
    • enclose a stamped self-addressed envelope with all submissions

WordNet