LIVE-BEARER


Meaning of LIVE-BEARER in English

[live-bear.er] n (1934): a fish that brings forth living young rather than eggs; esp: any of a family (Poeciliidae) of numerous small surface-feeding fishes

Merriam-Webster English vocab.      Английский словарь Merriam Webster.