Synonym of “covenant” is _________?

Synonym of “covenant” is _________?

A. prayer
B. garden
C. agreement
D. debate