insult someone harshly - Spanish English Dictionary