LIDO Meaning of LIDO in English n. public outdoor swimming pool or beach (British); stylish beach resort Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012