Clue: World org. based in Lausanne, Switzerland

Answer: IOC

Length: 3


Similar Clues: