English Dictionary
Definition telemarketing in British English
telemarketing noun
[uncountable] noun
/ˈteliˌmɑː(r)kɪtɪŋ/

English Dictionary