Multilingual Turkish Dictionary

MAKE GRIMACES

MAKE GRIMACES : English Turkish

v. yüzünü buruşturmak, suratını ekşitmek