Nihoner

“Knight in shining armor” in Japanese

Short answer
正義の味方 seiginomikata seiginomikata

Knight in shining armor in Japanese is “正義の味方” (seiginomikata). Full meaning: champion of justice, knight in shining armor, crime avenger, hero, super hero.

Other ways to say “Knight in shining armor” in Japanese

Looking for the other direction? Search any Japanese word in the Nihoner lexicon, or practise what you have learned in the learning games.