insult or scolding with offensive or vulgar words - Espagnol Anglais Dictionnaire