Nihoner

“Mountain castle” in Japanese

Short answer
山城 yamashiro やましろ

Mountain castle in Japanese is “山城” (yamashiro). Full meaning: mountain castle; Yamashiro (former province located in the south of present-day Kyoto Prefecture).

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