* * *
toll call UK US noun [C] US COMMUNICATIONS
► a phone call that is long-distance and so costs more than usual: »
I need to make a toll call to head office in Delhi.
Financial and business terms. 2012.
* * *
I need to make a toll call to head office in Delhi.
Financial and business terms. 2012.