Mount Nicholson noun1 •A peak in Wan Chai district, Hong Kong.Meanwhile the Grenadiers, preparatory to the dawn attack, had been ordered to occupy a forward position astride Mount Nicholson. — 1957