hemiparasite - Turkish English Dictionary