grimaced - Turkish English Dictionary