English dictionary
suntrap meaning and definition
Definition and meaning of suntrap at MeaningMonkey.org. suntrap meaning and definition in the English Dictionary.SUNTRAP noun
Definition of suntrap (noun)
- a terrace or garden oriented to take advantage of the sun while protected from cold winds
- synonyms: solar trap
Source: Princeton University Wordnet