cauliflower: a plant having a large edible head of crowded white flower buds
living thing: a living (or once living) entity
supermarket: a large self-service grocery store selling groceries and dairy products and household goods