lujula
/luˈxula/Definitions
1. noun
A type of type of flowering plant in the family Malvaceae.
“The garden featured a rare species of lujula, attracting botanists from around the world.”
1. noun
A type of type of flowering plant in the family Malvaceae.
“The garden featured a rare species of lujula, attracting botanists from around the world.”