Napier grass

What is Napier grass?

Napier grass definition and meaning on Dictionary terms:
noun
a tall, leafy grass, Pennisetum purpureum, native to Africa, grown as a forage plant.

 

reference: https://www.dictionary.com/browse/napier-grass

Tags: