Find the word definition

Wikipedia
Yamashiro

Yamashiro is a Japanese word with kanji often meaning mountain castle (山城). There are however other kanji spellings.

  • Yamashiro, Kyoto, former town in Japan
  • Yamashiro, Tokushima, former town in Japan
  • Yamashiro Province, former Japanese province
  • Japanese battleship Yamashiro, a battleship of the Imperial Japanese Navy
  • Yamashiro Park Taiyogaoka Stadium, an athletic stadium in Uji, Kyoto, Japan
  • Yamashiro Historic District, a villa, restaurant, and gardens in Los Angeles, California
  • Yamashiro, or yamajiro, category of Japanese castle in which the main structures are located on a mountain