Hello, Kumar!
Are you from India? I hear Kumar is a very popular name there. =)
Cross-validation is to extract a certain number of equal slices of the entire training dataset and performing the classification activity the same number of times, each time using one of these slices for testing and the remaining slices altogether por training. These slices are called "folds" and this is why you have, for example, 10-fold cross-validation.
After performing that, WEKA will run the algorithm one more time to build the model to be used in practice, but this is just a detail, to give you a complete response.
I hope it helps.
Cheers,