homozygous means alleles are either both recessive or both dominant, heterozygous means 1 dominant allele, one recessive alleles. An allele is a variant of a certain gene, for example an allele for blue eyes. Genotype is the allels that are presesent, Dominant, Recessive could be a genotype, etc