tufted ghost crab - Turkish English Dictionary