A mech (plural: mecha or mechs), is a science fiction term for a large walking, usually bipedal, robot, including ones on treads and animal shapes.
They are called mecha in Japanese.
Oh man. Koizumi is the H.
God!! Koizumi is on the loose with some Eyes on him!