inoffensive intestinal parasite - Turkish English Dictionary