choose the meaning of the word immensity

A. monstrosity
B. vastness
C. world
D. infinity

B. vastness