old soldier

(redirected from played the old soldier)
Also found in: Legal.

old soldier

n
1. (Military) a former soldier or veteran
2. an experienced or practised person