meaning of letter box
1.
a
private
box
for
delivery
of
mail
Related Words
letter box
|
Developed & Maintained By
Taraprasad.com