Original: William was the son of her aunt, Mary, Princess Royal, and Prince William II of Nassau.
Simplified: William was the son of Mary, Princess Royal and Prince William II of Nassau.