Echinochloa
English Dictionary
->
Letter E
-> Echinochloa
Search Dictionary:
Echinochloa Definition
(n)
annual
or
perennial
succulent
grasses
of
warm
regions
Echinochloa Synonyms
Echinochloa
genus Echinochloa
© Art Branch Inc.