Vocabulary

デン

den; wild animal dwelling

noun