Find the word definition

Wikipedia
Omphalea

Omphalea is a plant genus of the family Euphorbiaceae first described as a genus in 1759. It is native to tropical parts of the Americas, the West Indies, Asia, Australia, and Africa (including Madagascar).

Omphalea has monoecious, apetalous flowers and fleshy fruits with hard centers.