chaenolobus

/kaɪnəˈlɒbəs/

Definitions

1. noun

A genus of flowering plants in the family Asteraceae.

“The chaenolobus species is found in various parts of the world.”

Synonyms

  • asteraceous plant
  • flowering plant

Antonyms

  • non-flowering plant