entomoid
/ɛntəˈmoʊɪd/Definitions
1. noun
A plant that has flowers resembling insects, especially those of the genus Buphthalmum.
“The garden featured various entomoid flowers, attracting bees and butterflies.”
1. noun
A plant that has flowers resembling insects, especially those of the genus Buphthalmum.
“The garden featured various entomoid flowers, attracting bees and butterflies.”