- Japanese⇔English Dictionary

  1. 1. [n] audio device that plays mantras, sutras, etc. (rare)