LIDO Meaning of LIDO in English n. (pl. -os) a public open-air swimming-pool or bathing-beach. Etymology: It. f. Lido, the name of a bathing-beach near Venice, f. L litus shore Oxford English vocab. Оксфордский английский словарь. 2012