self-addressed sel·fadd·res·sed uncommon adjective 1. addressed to yourself “enclose a stamped self-addressed envelope with all submissions” Similaraddressed WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.