Fetching details from the dictionary...
mountain where old people were abandoned (according to legend)
position or division in a company to which an old and ineffective person is transferred