space parasite - Turkish English Dictionary