What does “保证” mean in English ?

What does “保证” mean in English ?

A.insure

B.sealant

C.bald

D.contaminate

正确答案是A