SaveDefinitions is an option to Manipulate and related functions that specifies whether current definitions relevant for the evaluation of the expression being manipulated should automatically be saved.
By default definitions are not saved:
Force definitions to be saved with the output:
The saved Manipulate can be copied and directly run in a new notebook:
Save DynamicModule Initialization LocalizeVariables FullDefinition