a location that faces the sun, and is sheltered from the wind

listen to the pronunciation of a location that faces the sun, and is sheltered from the wind
Englisch - Englisch
sun trap