sun-drenched - Spanish English Dictionary