tea shop









tea shop


noun

  1. a tearoom.
  2. British. a café or tearoom that specializes in serving light meals and snacks; lunchroom.
54 queries 0.588