a species of large edible sea snail (strombus gigas) - İspanyolca İngilizce Sözlük