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