what is the meaning of the prefix hetero?
Hetero-: Prefix meaning different, as in heteromorphism (something that is different in form) and heterozygous (possessing two different forms of a particular gene). The opposite of hetero- is homo-.