sunglade
/ˈsʌŋɡleɪd/Definitions
1. noun
A narrow opening in a wooded area, especially one that is lit by sunlight
“The hikers stumbled upon a beautiful sunglade in the midst of the dense forest.”
1. noun
A narrow opening in a wooded area, especially one that is lit by sunlight
“The hikers stumbled upon a beautiful sunglade in the midst of the dense forest.”