screenshared

English

Verb

screenshared

  1. simple past and past participle of screenshare