Skip to main content

English: convergence of information and communication technologies

Welsh: cydgyfarfod technolegau gwybodaeth a chyfathrebu

Part of speech

Verb