turban snails - French English Dictionary