Vocabulary
デン
デン
den; wild animal dwelling
noun