an edible mollusc - Turkish English Dictionary