English edit

Etymology edit

macro- +‎ zooid

Noun edit

macrozooid (plural macrozooids)

  1. A relatively large zooid (as compared with a microzooid)