Omphalea

Genus
Scientific Name: Omphalea  L.  (Euphorbiaceae)