strongly criticize - Francés Inglés Diccionario