old maid

old maid  {n. phr.}
A spinster; a woman who has never married.
Because my old maid aunt is a terrific cook as well as a good-looking woman, nobody understands why she never married.
Categories: noun