meaning of toll call

1. a long-distance telephone call at charges above a local rate


Related Words

toll call |

Developed & Maintained By Taraprasad.com

Treasure Words