Find the word definition

Wikipedia
Pommereulla

Pommereulla is a genus of Indian and Sri Lankan plants in the grass family. The only known species is Pommereulla cornucopiae, native to Sri Lanka and Tamil Nadu.

formerly included

see Melanocenchris

  • Pommereulla monoeca Melanocenchris monoica
  • Pommereulla royleana Melanocenchris jacquemontii