English Dictionary
Definition stamped addressed envelope in British English
stamped addressed envelope noun
[countable] noun
/ˌstæmpt əˌdrest ˈenvələʊp/
