antheroid
/ænˈθɪroʊɪd/Definitions
1. noun
relating to or resembling an anther or anthers; having anthers or anther-like structures
“The antheroid structures on the plant helped attract pollinators.”
1. noun
relating to or resembling an anther or anthers; having anthers or anther-like structures
“The antheroid structures on the plant helped attract pollinators.”