heterologous protein - Turkish English Dictionary