kavalai forest turtle - Spanish English Dictionary