solar trap
English Dictionary
->
Letter S
-> solar trap
Search Dictionary:
solar trap Definition
(n)
a
terrace
or
garden
oriented
to
take
advantage
of
the
sun
while
protected
from
cold
winds
solar trap Synonyms
solar trap
suntrap
© Art Branch Inc.