diamondback terrapin

Explore definitions, synonyms, and language insights of diamondback terrapin

Definitions

Noun
of marshes along Atlantic and Gulf Coasts of United States

More General Terms