a species of large edible sea snail (concholepas concholepas) - Spanish English Dictionary