open-mouthed stare - Espagnol Anglais Dictionnaire