Kotomora
超高層ビル (choukousoubiru) Japanese meaning: skyscraper | Kotomora