GRIMASSAR Meaning of GRIMASSAR in English v to grimace, make (wry) faces Interlingua English vocab. Английский словарь Интерлингва. 2012