splash trough - German English Dictionary