meaning of letter box

1. a private box for delivery of mail


Related Words

letter box |

Developed & Maintained By Taraprasad.com

Treasure Words