A very tall building with many stories English: skyscraper Less certain link between this word and this sense.