What does alter Junggeselle mean?

alter Junggeselle - German to English

old bachelor