Definitions of battlewagon:

  • noun:   large and heavily armoured warship