sea holly

a European eryngo (Eryngium maritimum) with leathery, bluish, spiny leaves and globular heads of small, bluish flowers

See sea holly in American Heritage Dictionary 4

noun
A European seashore plant (Eryngium maritimum) having prickly, fleshy, bluish leaves and heads of blue or purplish flowers.
link/cite print suggestion box