Top definition
Noun
Definition:A war fought with giant robots
There is going to be a mech war soon
by Jom-Pon June 29, 2005
Get the mug
Get a Mech war mug for your buddy Yasemin.