rain-slicked - German English Dictionary