Featured Games
Synonyms
Etymology
off-putting (English)

3. off-putting

adjective. Tending to repel.
Synonyms
Etymology
off-putting (English)
×