Kotomora
証言台 (shougendai) Japanese meaning: witness stand | Kotomora