See, the information provided is more like happiness? Sport series is characterized by a circle of small diamonds on the periphery and a movable diamond on the dial, which slides and rotates completely freely between two transparent sapphire crystals.
Geneva means Geneva, which means that some parts (at least the same) of watch products are produced in Geneva.
Swiss? Made means made in Switzerland.
I found a picture in official website to see if it is similar to this one ~ The picture is a little long, just click it.