GeneralConnection.com
➔
Dictionary
off-putting
Adjective
1. displeasing
2. unappealing
Usage