Kotomora
過去最大 (kakosaidai) Japanese meaning: largest ever | Kotomora