opilia
/ˈɒpɪliə/Definitions
1. noun
A genus of flowering plants in the family Euphorbiaceae.
“The rare opilia plant is found in the tropical regions of the world.”
1. noun
A genus of flowering plants in the family Euphorbiaceae.
“The rare opilia plant is found in the tropical regions of the world.”