deguelia
/ˌdeɪˈɡweɪliə/Definitions
1. noun
A type of tropical vine, particularly the genus Deguelia, which is native to tropical Africa and Asia.
“The botanist studied the unique properties of the deguelia plant in the Amazon rainforest.”
1. noun
A type of tropical vine, particularly the genus Deguelia, which is native to tropical Africa and Asia.
“The botanist studied the unique properties of the deguelia plant in the Amazon rainforest.”