gem or ornament mounted on a spiral - Deutsch Englisch Wörterbuch