Clue: Sports org. headquartered in Switzerland

Answer: IOC

Length: 3


Similar Clues: