Definition of geochelone

Definition of geochelone
  1. geochelone Noun Any of several large tortoises of the genus "Geochelone"
Need more help? Try our forum NEW