strongly insult someone - Spanish English Dictionary