Slovnenya

Translation English Spanish: skyscraper

Dictionary: main
skyscraper
noun