horse-leechery - German English Dictionary