stare open-mouthed at something - Espagnol Anglais Dictionnaire