Skip to main content

English: video calling

Welsh: fideoalwad

Part of speech

Verb