ibota
/aɪˈboʊtə/Definitions
1. noun
a type of tropical plant, or a person from the Ibo people of Nigeria
“The botanist studied the rare ibota plant in the rainforest.”
1. noun
a type of tropical plant, or a person from the Ibo people of Nigeria
“The botanist studied the rare ibota plant in the rainforest.”