artichoke

A green vegetable that is actually an edible flower bud.