To catch a tartar
Meaning, Definition & Usage
Dictionary
Related
Definitions
to lay hold of, or encounter, a person who proves too strong for the assailant.
Colloq.
Webster 1913
Previous
Next