toluifera

/təˈluːɪfərə/

Definitions

1. noun

A genus of flowering plants in the family Lamiaceae.

“The toluifera plant was used as a natural remedy for various ailments in traditional medicine.”

Synonyms

  • genus
  • plant

Antonyms

  • animal
  • mineral