vehement reprimand with rude insults - Espagnol Anglais Dictionnaire