horseshoe fistula - French English Dictionary