criticize severely - Francés Inglés Diccionario