blockbuster

1. (noun) a large bomb used to demolish extensive areas
Related Words: bomb



Terms and Conditions of Use / Copyright Notice