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
English - English
sun trap
a location that faces the sun, and is sheltered from the wind
Favorites