SUNTRAP Meaning of SUNTRAP in English n. (British) terrace or garden sheltered from the wind and with bright sunlight Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012