Greater Snowdrop?

Greater Snowdrop?

Observation - Greater Snowdrop? - UK and Ireland. Description: