ascaris lumbricoides - Turkish English Dictionary