Have seen service

(have seen (good) service) быть в долгом употреблении, износиться, отслужить свой век [первонач. тк. have seen service быть опытным служакой, иметь боевой опыт] Например: My face has seen service, but there is still a good set of teeth... (W. Scott, Chronicles of the Canongate, ch. III) — Время не пощадило моего лица, но зубы у меня все еще хорошие. These old climbing-boots have seen good service on my numerous holidays in the Alps. (ALD) — Эти горные ботинки сослужили мне добрую службу во время отпусков, проведенных в Альпах.

Англо-русский фразеологический словарь