turtleback - French English Dictionary