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