grab by the snout and horns - Allemand Anglais Dictionnaire