Find the word definition

Wiktionary
livebearing

a. (context biology English) That bears live offspring; viviparous alt. (context biology English) That bears live offspring; viviparous