kavalai forest turtle - French English Dictionary