semi-parasite - Turkish English Dictionary