Victoria Peak noun1 •A mountain in Central and Western district, Hong Kong.For non-hikers, this tram, in operation since 1888, takes passengers from the bottom of Hong Kong Island’s Central neighborhood up 1,312 feet on Victoria Peak, the island’s highest mountain. — 2016