river turtle - French English Dictionary