Nardus ?

Nardus ?

Observation - Nardus ? - UK and Ireland. Description: