Vocabulary

ツイキャス

TwitCasting (live streaming service)

noun