shell of a marine snail - German English Dictionary