Spearmint?

Spearmint?

Observation - Spearmint? - UK and Ireland. Description: