Skip to main content

English: screen sharing

Welsh: rhannu sgrin

Part of speech

Verb