shining ram's-horn snail - Espagnol Anglais Dictionnaire