ユグドラシル
yugudorashiru

Noun

1. Yggdrasil (tree in Norse mythology)

Other forms: