Skip to main content

English: Information Communication Technologies

Welsh: Technolegau Gwybodaeth a Chyfathrebu

Part of speech

Noun, Plural