From snijden (“to cut (off)”) + bloem (“bloom, flower”).
snijbloem f (plural snijbloemen, diminutive snijbloempje n)