SEPALOID Meaning of SEPALOID in English [se.pal.oid] adj (1830): resembling or functioning as a sepal Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012