cybercaster

English

Noun

cybercaster (plural cybercasters)

  1. Someone who cybercasts.