A public open-air swimming pool or beach. Named from Italian town of Lido, beach resort near Venice < Latin “lidus”=shore.

Advertisements