lyraway

/ˈlaɪrəweɪ/

Definitions

1. noun

A place for outdoor recreation, especially with water features such as rivers, lakes, or waterfalls.

“The family spent their vacation in a beautiful lyraway near the mountains.”

Synonyms

  • outdoor recreation area
  • water resort

Antonyms

  • indoor space
  • urban area