hit on all cylinders - Allemand Anglais Dictionnaire