a big stick - Francés Inglés Diccionario