lido

noun
  1. a public open-air swimming pool
  2. Usage: British
  3. a fashionable beach resort or bathing beach

Examples