English Dictionary
Definition lido in British English
lido noun
[countable] noun
/ˈliːdəʊ/
Synonyms and related words
