meaning of big stick

big stick meaning in General Dictionary

a display of power or energy