SEPALOID


Meaning of SEPALOID in English

(a.) Like a sepal, or a division of a calyx.

Webster's English dictionary.      Английский словарь Webster.