GeneralConnection.comDictionary
echinochloa
Noun

1. Echinochloa
1. genus Echinochloa, monocot genus, liliopsid genus
Usage