Skip to main content

muscoid

English muscoid meaning in English  •  muscoid का अर्थ अंग्रेजी में
Adjective
  • Mosslike; resembling moss.
Noun
  • A term formerly applied to any mosslike flowerless plant, with a distinct stem, and often with leaves, but without any vascular system.
Advertisement