Etymology
Today it means: Having the form (or function) of a stamen Full definition →
From stamen + -oid.
Etymology from Wiktionary, CC BY-SA 4.0.