elephant's-foot moon snail - Turkish English Dictionary