Meaning of solar trap

Definition of solar trap

(noun) a terrace or garden oriented to take advantage of the sun while protected from cold winds

Other information on solar trap

WIKIPEDIA results for solar trap
Amazon results for solar trap