Toothwort??

Toothwort??

Observation - Toothwort?? - UK and Ireland. Description: