Which of the following words has the related meaning to “marriage”?
A、obligation
B、matrimony 
C、wedlock 
D、wedding