PUT SOMEONE OFF
Meaning of PUT SOMEONE OFF in English
1》 cancel or postpone an appointment with someone.
2》 cause someone to feel dislike or lose enthusiasm.
3》 distract someone.
→ put
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004