sun-drenched - Turkish English Dictionary