live-bearer
noun
live-bear·er
ˈlīv-ˌber-ər
: a fish that brings forth living young rather than eggs
especially
: any of a family (Poeciliidae) of numerous small surface-feeding fishes (such as a molly or swordtail)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share