Definition of grillroom

Definition of grillroom
  1. grillroom Noun A restaurant serving grilled food.
Need more help? Try our forum NEW