lido

ˈliːdoʊ

Definitions

1. noun

a structure or area by a sea or lake, typically with a beach and amenities such as restaurants and changing rooms, where people can swim or engage in water sports

“The family spent the day at the lido, enjoying the sun and the cool water.”

Synonyms

  • beach
  • marina

Antonyms

  • desert
  • isolated area