off
1.
to prevent or limit sth :
High prices have choked off demand.
2.
to interrupt sth; to stop sth :
Her screams were suddenly choked off.
off
1.
to prevent or limit sth :
High prices have choked off demand.
2.
to interrupt sth; to stop sth :
Her screams were suddenly choked off.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005