What does “一百” mean in English ?

What does “一百” mean in English ?

A.one billion

B.one thousand

C.one million

D.one hundred

正确答案是D