rain-slicked - Turkish English Dictionary