An Encylopedia Britannica Company

lido

1 ENTRIES FOUND:
lido /ˈliːdoʊ/ noun
plural lidos
lido
/ˈliːdoʊ/
noun
plural lidos
Britannica Dictionary definition of LIDO
[count] British
: a public outdoor swimming pool or swimming area