Terrapin



ENGLISH MEANING
noun
1.
Any one of numerous species of tortoises living in fresh and brackish waters. Many of them are valued for food.