ON CALL Meaning of ON CALL in English 1》 available to provide a professional service if necessary, but not formally on duty. 2》 (of money lent) repayable on demand. → call Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004