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