Skip to main content

involucrum

English involucrum meaning in English  •  involucrum का अर्थ अंग्रेजी में
Noun
  • See Involucre>.
  • A sheath which surrounds the base of the lasso cells in the Siphonophora.
Advertisement