old maid
noun
• a single woman regarded as too old for marriage.
• "if you don't mind your tongue, you'll die an old maid"
• a card game in which players collect pairs and try not to be left with an odd penalty card, typically a queen.
• another term for periwinkle1.