echinochloa

Noun
  1. Annual or perennial succulent grasses of warm regions (synset 112138024)

Found on Word Lists

Other Searches