LIDO Meaning of LIDO in English [li.do] n, pl lidos [Lido, Italy] (1860): a fashionable beach resort Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012