Skip to main content

English: teleconferencing

Welsh: telegynadledda

Part of speech

Verb