off-puttingEnglish

off-putting

Adjective

Causing annoyance or repugnance

English: off-putting

Tending to repel

English: off-putting