echinochloa
English
echinochloa meaning in English • echinochloa का अर्थ अंग्रेजी में
Noun
- annual or perennial succulent grasses of warm regions.