what is a dihybrid cross?
 Dihybrid cross is a cross between two pure lines (varieties, strains) that differ in two observed traits.In Mendelian sense, between the alleles of both these loci there is a relationship of complete dominance-recessive 