Talk:La DEA of Libra:Improve Room/@comment-217.236.188.146-20151018074658/@comment-5379319-20151021034644

I assume it means god leaf means 神木の葉. so here you go.

"(Leaf of God Tree) can be found in Elven Village, or Kadora Mine B9F."