telesales

English

Etymology

From tele- +‎ sales.

Noun

telesales (uncountable)

  1. (UK, Ireland) telemarketing

Synonyms

Derived terms

Anagrams