Meaning of eleusine indica

Definition of eleusine indica

(noun) coarse annual grass having fingerlike spikes of flowers; native to Old World tropics; a naturalized weed elsewhere

Other information on eleusine indica

WIKIPEDIA results for eleusine indica
Amazon results for eleusine indica