Amazon terrapin

noun

Definition of Amazon terrapin

: a large tropical American river terrapin (Podocnemis expansa) whose eggs are a valuable source of oil

First Known Use of Amazon terrapin

1914, in the meaning defined above

History and Etymology for Amazon terrapin

from Amazon river

Keep scrolling for more