English Dictionary
Definition telesales in British English
telesales noun
[uncountable] noun
/ˈteliˌseɪlz/
Synonyms and related words
