GeneralConnection.com
➔
Dictionary
echinochloa
Noun
1. Echinochloa
1. genus Echinochloa, monocot genus, liliopsid genus
Usage