Restaurant is a place where meals are prepared and served to customers. Waiter is a person whose job is to bring the food to customers at their tables in a restaurant. Cook is someone who prepares and cooks food.