Noobtube

What does Noobtube mean?

originating from Call of Duty, it has come to mean an overpowered weapon such as a rocket launcher or grenade launcher.

Do You Know These Words?

0 Comments