kamus
.
Search
About
off-putting
English
off-putting
Adjective
Causing annoyance or repugnance
English: off-putting
Tending to repel
English: off-putting