Definitions
There is 1 meaning of the phrase
Nancy Astor.
Nancy Astor - as a noun
British politician (born in the united states) who was the first woman to sit in the british house of commons (1879-1964)
Synonyms (Exact Relations)
astornancy witcher astorviscountess astor