Skip to main content

English: telemarketing

Welsh: telefarchnata

Part of speech

Verb