tovaria

/toʊˈvɛəriə/

Definitions

1. noun

A type of flowering plant, especially in the families Rutaceae or Meliaceae.

“The botanist spent her entire career studying the tovaria plant in the tropical rainforest.”

Synonyms

  • toveria
  • toveria plant

Antonyms

  • non-flowering plant