right foot foremost - French English Dictionary