turtle bean - French English Dictionary