yashiro

English

Etymology

From Japanese (yashiro).

Noun

yashiro (plural yashiro)

  1. A Shinto temple.