turtle stew - French English Dictionary