Kotomora
発光器 (hakkouki) Japanese meaning: bioluminescent organ | Kotomora