cause discomfort, disgust, or repulsion - İspanyolca İngilizce Sözlük