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
Tweet