A gene is expressed in a host organism, which does not naturally have this gene or gene fragment. Such a host organism is called as
Heterologous host is the host which expresses the protein in the cell lines where they are not, naturally supposed to be produced. For example, a certain protein which is produced only in human cells can be expressed in the yeast and isolated. So yeast will then become the heterologous host for that particular protein.