make someone feel squeamish - Turkish English Dictionary