so shocking to cause screams - Espagnol Anglais Dictionnaire