criticize someone strongly - Francés Inglés Diccionario