This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Muscoid

  1. a.
    Mosslike; resembling moss.
  2. n.
    A term formerly applied to any mosslike flowerless plant, with a distinct stem, and often with leaves, but without any vascular system.

Shares

Related Words

Menu