mecha
Meaning
A large armoured robot on legs, typically controlled by a pilot seated inside.
Frequency
Etymology
From Japanese メカ (meka), from an abbreviation of the English mechanical.
Bookmark this
Start learning English with learnfeliz.
Practice speaking and memorizing "mecha" and many other words and sentences in English.
Go to our English course page
Notes