Yamashiro
Yamashiro is a Japanese word with kanji often meaning mountain castle (山城). There are however other kanji spellings.
Read more about Yamashiro.
Related Subjects
Related Phrases
Related Words
Yamashiro is a Japanese word with kanji often meaning mountain castle (山城). There are however other kanji spellings.
Read more about Yamashiro.