Involucrum(n.) See Involucre.
Involucrum(n.) A sheath which surrounds the base of the lasso cells in the Siphonophora.
Involucrums(pl. ) of Involucrum

Words within involucrum

8 letter words: 3 results
View all words...