English synonyms about - contact  

big stick

noun

1 big stick

A display of force or power.




Find more on big stick elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0182