SPATHULATE


Meaning of SPATHULATE in English

[spath.u.late] adj [LL spathula, spatula spatula] (1821): spatulate "~ petals of a flower"

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