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
Tweet