horseshoe-shape - French English Dictionary