Involucrum




SEE: Involucre
ENGLISH MEANING
noun
1.
A sheath which surrounds the base of the lasso cells in the Siphonophora.