a species of large edible sea snail (concholepas concholepas) - Espagnol Anglais Dictionnaire