to be open mouthed - Allemand Anglais Dictionnaire