Definition: 1. (UK, Ireland) telemarketing
Show more information about telesales
Search took: 10.3805 ms