horseshoe main - French English Dictionary