make a definite grimace - Francés Inglés Diccionario