sweaty palms - Turkish English Dictionary