MARGARET ROSE


Meaning of MARGARET ROSE in English

born 1930, English princess (daughter of George VI; sister of Elizabeth II).

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .