meaning of self addressed

1. addressed to yourself; "enclose a stamped self-addressed envelope with all ">submissions"


Related Words

self-addressed |

Developed & Maintained By Taraprasad.com

Treasure Words