What does altgedienter Langweiler mean?

altgedienter Langweiler - German to English

veteran bore