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