small snail-shell - French English Dictionary