It is the practice of producing two or more crops on the same plot of land at the same time, rather than simply one, throughout the same growing season.
Multiple cropping aids in enhancing the land's yield.
One example of multi-cropping is tomatoes + onions + marigolds.