noun a lunchroom or restaurant where light meals are sold.
snack bar 🔊 Listen to this noun a lunchroom or restaurant where light meals are sold. Share Facebook Twitter Google +