Sepaloid Meaning

There are 1 meaning(s) for word Sepaloid

Meaning 1 : resembling or characteristic of a sepal

    Synonyms : sepaline