Peppermint?

Peppermint?

Observation - Peppermint? - UK and Ireland. Description: