What is the full meaning of lido
a bathing beach; an open-air swimming pool [n -S]
Example of the word lido placed on a Scrabble board.