meaning of lady diana frances spencer

1. English aristocrat who was the first wife of Prince Charles; her death in an automobile accident in Paris produced intense national mourning 1961-1997


Related Words

lady diana frances spencer |

Developed & Maintained By Taraprasad.com

Treasure Words