不動 ふどうさん
ofudōsan

Noun

1. Acala (Wisdom King); Acalanatha; Fudō; fierce Buddhist deity — explanation