Kotomora
記憶装置 (kiokusouchi) Japanese meaning: storage device | Kotomora