Surfeit

meaning: an amount that is too large, or is more than is needed:

usage: The country has a surfeit of cheap labour .