Login or sign up Lost password?
Login or sign up
Mecha in Japanese basically means mechanical things; everything from an electric whisk or a car to a spaceship or a robot.