pool in a river bank - German English Dictionary