Water Cress?

Water Cress?

Observation - Water Cress? - UK and Ireland. Description: