Kotomora
甲虫類 (kouchuurui) Japanese meaning: beetles | Kotomora