off-putting in French
off-putting in French
repoussant
Disconcerting, annoying or repulsive; tending to put off.
tue-l'amour
Disconcerting, annoying or repulsive; tending to put off.