Find the word definition

Wikipedia
Daidarabotchi

was a gigantic yōkai in Japanese mythology, sometimes said to pose as a mountain range when sleeping.