sun-drenched - German English Dictionary