Which one among the following is the largest edible bud found in nature ?
[A] Cauliflower[B] Agave[C] Cabbage[D] Drpsera