macrozooid

English

Etymology

From macro- +‎ zooid.

Noun

macrozooid (plural macrozooids)

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