The correct option is
B Aggregate of all genes and their alleles in a population
Gene pool is the sum total of genes and their alleles in the reproductive gametes of a population. The gene pool is transferred from one generation to the other using gametes from genetic pool. These gametes will form zygotes of next generation. Gene pool of a population will consist of a large number of genes which vary in their frequencies.Thus, the correct answer is option B.