leech-ropes - German English Dictionary