exotic parasite - Turkish English Dictionary