Kotomora
世界最大 (sekaisaidai) Japanese meaning: world's largest | Kotomora