Have superfetation and matrotrophy facilitated the evolution of larger offspring in poeciliid fishes?
{{output}}
Superfetation is the ability of females to simultaneously carry multiple broods of embryos, with each brood at a different developmental stage. Matrotrophy is the post-fertilization maternal provisioning of nutrients to developing embryos throughout gestation.... ...