English-Spanish dictionary »

sun trap meaning in Spanish

EnglishSpanish
sun trap (location that faces the sun and is sheltered from the wind)
noun

resolananoun