English

edit

Etymology

edit

macro- +‎ larvipary

Noun

edit

macrolarvipary (uncountable)

  1. The condition of being macrolarviparous