Meaning of “mail slot” in the English Dictionary

English