arrau turtle - French English Dictionary