restaurant
noun





Meaning English
a place where you can buy and eat a meal
Others