something which causes discomfort - Turkish English Dictionary