edible part of a mollusk - Espagnol Anglais Dictionnaire