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.”

Synonyms

  • bug-like
  • insect-like

Antonyms

  • non-insect-like
  • uninsect-like