The correct response is:
Homozygous describes having two of the same allele for a trait, and heterozygous describes having two different alleles for a trait.
This definition accurately captures the distinction between the two terms. Homozygous refers to having identical alleles (e.g., AA or aa), while heterozygous refers to having two different alleles (e.g., Aa).