English edit

Etymology edit

macro- +‎ larvipary

Noun edit

macrolarvipary (uncountable)

  1. The condition of being macrolarviparous