criticize someone harshly - Francés Inglés Diccionario