livecasts plural of livecast Noun plural of livecast Verb third-person singular simple present indicative of livecast