mama put n. a small food stand or restaurant. Editorial Note: The etymological information in the 2001 cite has not been verified. (source: Double-Tongued Dictionary)
mama put n. a small food stand or restaurant. Editorial Note: The etymological information in the 2001 cite has not been verified. (source: Double-Tongued Dictionary)