elephant's-foot moon snail - German English Dictionary