SEPALOID


Meaning of SEPALOID in English

[se.pal.oid] adj (1830): resembling or functioning as a sepal

Merriam-Webster English vocab.      Английский словарь Merriam Webster.