leech-rope - German English Dictionary