sterculiad
/stɛrkjʊˈleɪəd/Definitions
1. noun
A type of flowering plant, especially a species of the mallow family.
“The botanist studied the sterculiad species found in the tropical region.”
1. noun
A type of flowering plant, especially a species of the mallow family.
“The botanist studied the sterculiad species found in the tropical region.”