Definitions
noun
twin skyscrapers built in Kuala Lumpur in 1997; 1482 feet high
Look “petronas towers” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
twin skyscrapers built in Kuala Lumpur in 1997; 1482 feet high