moonshade

/ˈmuːnʃeɪd/

Definitions

1. noun

a shelter or place of refuge, especially one protected from the sun

“The ancient city had a large moonshade in the center where people could rest during the day.”

Synonyms

  • shade
  • shelter

Antonyms

  • exposure
  • openness