lumbricoid - Turkish English Dictionary