Meaning of poeciliid fish

Definition of poeciliid fish

(noun) small usually brightly-colored viviparous surface-feeding fishes of fresh or brackish warm waters; often used in mosquito control

Other information on poeciliid fish

WIKIPEDIA results for poeciliid fish
Amazon results for poeciliid fish