vivipara

bearing young alive

Lexicon Category