moss

noun

1.
tiny leafy-stemmed flowerless plants
Derived from:
mossy