What does “宣告” mean in English ?

What does “宣告” mean in English ?

A.announce

B.assign

C.allow

D.add

正确答案是A