ADJ-GRADED (某物的特性或特定方面)令人讨厌的,惹人不快的,让人避而远之的 If you describe a quality or feature of something as off-putting, you mean that it makes you dislike that thing or not want to get involved with it. (某物的特性或特定方面)令人讨厌的,惹人不快的,让人避而远之的 [mainly British]
However, many customers found the smell of this product distinctly off-putting.