a large perennial bunch grass that is native to africa and yemen (megathyrsus maximus) - French English Dictionary