'Blockbuster' means-
A
a large solid piece of stone
B
a device to behead a person
C
something that make movement easy
D
a powerful explosive to demolish building
Correct Answer: a powerful explosive to demolish building