Tartar horse

noun

Definition of Tartar horse

: tarpan

History and Etymology for Tartar horse

Tartar

Keep scrolling for more