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