Water-cress?

Water-cress?

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