the nodelabel parameter plugin enables one to dynamically define a node or label which jenkins uses to select an appropriate node/slave to execute the job on.
So in short: with this plugin one is able to choose the node to run a job on while triggering it.
find more at https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin