ブッダマシーン
Meanings
Noun
1. audio device that plays mantras, sutras, etc. (Rare)
Other readings