Webster's Revised Unabridged Dictionary · 1913

lido

lido , noun

[After the Lido, a group of sandy barrier islands between the lagoon of Venice and the Adriatic, a popular beach resort.]

1.
A recreational facility, especially one including a swimming pool for water sports. [British]