smack one's teeth together - Allemand Anglais Dictionnaire