grab by the snout and horns - Alemán Inglés Diccionario