an edible mollusc - French English Dictionary