What does "Tartar" mean?

catch a tartar

to attack or oppose someone too strong for one; get more than one bargained for

See Tartar in American Heritage Dictionary 4 Idioms

catch a Tartar

To grapple with an unexpectedly formidable opponent.

Learn more about Tartar

link/cite print suggestion box