Meaning of scleranthus annuus

Definition of scleranthus annuus

(noun) widely distributed low-growing Eurasian herb having narrow leaves and inconspicuous green flowers

Other information on scleranthus annuus

WIKIPEDIA results for scleranthus annuus
Amazon results for scleranthus annuus