Meaning of moss

Definition of moss

(noun) tiny leafy-stemmed flowerless plants

Other information on moss

WIKIPEDIA results for moss
Amazon results for moss