Meaning of suntrap
Definition of suntrap
(noun)
a
terrace
or
garden
oriented
to
take
advantage
of the sun
while
protected
from
cold
winds
Other information on suntrap
WIKIPEDIA results for
suntrap
Amazon results for
suntrap
Tweet