sun trap
See also: suntrap
English
Noun
- A location that faces the sun and is sheltered from the wind
Translations
location that faces the sun and is sheltered from the wind
sun trapSee also: suntrap
EnglishNoun
Translationslocation that faces the sun and is sheltered from the wind Anagrams
|