twitch

/twitʃ/
1.
nounmasculineSing

Twitch (the live streaming platform)

a live stream or broadcast on Twitch

T'as vu son twitch hier soir ?

Did you see their Twitch stream last night?