NichiDict

スーパートール

[suupaatooru]

Meanings

1.Noun

supertall building (i.e. higher than 300 m); supertall skyscraper