Suntrap (Noun)
Meaning
A terrace or garden oriented to take advantage of the sun while protected from cold winds.
Classification
Nouns denoting man-made objects.
A terrace or garden oriented to take advantage of the sun while protected from cold winds.
Nouns denoting man-made objects.