Definitions English

  • A place where meals are served to the public.