cut and thrust

noun

Definition of cut and thrust

chiefly British
: the lively and exciting quality of an activity in which people compete or argue with each other He has always enjoyed the cut and thrust of politics.