lido lido n. A recreational facility, especially one including a swimming pool for water sports. [British]