English Dictionary
Definition skyscraper in British English
skyscraper noun
[countable] noun
/ˈskaɪˌskreɪpə(r)/
1
a very tall building containing offices or flats
