letter box ( synonym found)

Definition of letter box:

°A mail slot.

Back to Top