Category: Entertainment

What is a dowager in England?

Dowager means "a woman holding property or a title from her deceased husband." It comes through French from the Latin word meaning "to endow" and is relat...