Skip to main content

English: multimedia

Welsh: amlgyfrwng

Part of speech

Adjective