cauliflower

noun

1.
a plant having a large edible head of crowded white flower buds
2.
compact head of white undeveloped flowers