1 definition by Leonard L. Church

1. An enormously large and powerful tornado that can easily destroy a town.

2. A tornado that is part of a Tormageddon.
Oh man, the town is gone! An Armagado passed through it.
by Leonard L. Church March 3, 2012
Get the Armagado mug.