grimace - Inglés Sinónimo Diccionario

grimace

v.
[1] make a face , pull a face
n.
[1] face