Cymbopogon citratus

Cymbopogon citratus West Indian lemon grass (Cymbopogon citratus (DC.) Stapf, 1906) is a herbaceous species belonging to the Poaceae family.

Read more