have (something) down pat - Allemand Anglais Dictionnaire