insult or criticize someone - Spanisch Englisch Wörterbuch