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. 2012