Dead letter office

From Fresh Dictionary

English

Noun

dead letter office

  1. the postal facility that deals with mail that cannot be delivered
Personal tools