1
vote
3answers
665 views

What is the correct term for this juxtaposition of words?

He has a soft spot for playing hard ball Not really a pun, I think. What is the exact term? And correct me if the title can be made better.