TURPIN MEANING IN ENGLISH

• Turpin Definition & Synonyms

  1. (n.) A land tortoise.


RECENT SEARCHES