As a noun stipella
is (botany|uncommon).
As an adjective stipellar is
(botany) of, relating to, or constituting a stipel.
stipella
English
Noun
(stipellae)
(botany, uncommon)
Anagrams
* stipellar
English
Adjective
(-)
(botany) Of, relating to, or constituting a stipel.