User blog comment:Prof. Draco/Invent a Wesen/@comment-83.252.22.120-20130421200431/@comment-80.142.185.210-20130422235756

Tengu (天狗) is Japanese and means heavenly dog.