ダイダラボッチ
Meanings
Name
1. Daidarabotchi (mythical giant)