Meaning of nancy witcher astor

Definition of nancy witcher astor

(noun) British politician (born in the United States) who was the first woman to sit in the British House of Commons (1879-1964)

Other information on nancy witcher astor

WIKIPEDIA results for nancy witcher astor
Amazon results for nancy witcher astor