English:
super-sized cannon
Japanese:
スーパーキャノン