TARPAN MEANING IN ENGLISH

• Tarpan Definition & Synonyms

  1. (n.) A wild horse found in the region of the Caspian Sea.


RECENT SEARCHES