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