海(うみ)に千年(せんねん)山(やま)に千年(せんねん)

 世の中の苦労を経験して,抜け目がなくなり,悪賢いさまを表します。またそのような人を指します。

 海と山にそれぞれ千年ずつ住んだ蛇は竜になるという俗説から生まれた言葉です。