grab by the snout and horns - Francés Inglés Diccionario