[noun] [C] [UK and ANZ] - a sheltered place that receives a lot of light and heat from the sunThe house is built round a small courtyard, which is a real suntrap.
SUNTRAP
Meaning of SUNTRAP in English
Cambridge English vocab. Кембриджский английский словарь. 2012