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