SUNTRAP


Meaning of SUNTRAP in English

■ noun Brit. a place sheltered from the wind and positioned to receive much sunshine.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.