duchess ( synonym found)

Definition of duchess:

(n) : the female ruler of a duchy; the female spouse or widow of a duke

Definition of duchess:

(n) : the female ruler of a duchy; the female spouse or widow of a duke

Back to Top