Meaning of grand duchess

Definition of grand duchess

(noun) the wife of a grand duke or a woman holding that rank in her own right

Other information on grand duchess

WIKIPEDIA results for grand duchess
Amazon results for grand duchess