horseshoe fistula - German English Dictionary