TERRAPIN MEANING IN ENGLISH

• Terrapin Definition & Synonyms

  1. (n.) Any one of numerous species of tortoises living in fresh and brackish waters. Many of them are valued for food.


RECENT SEARCHES