Overabundance refers to an excessive amount of something, while a huge amount simply suggests a very large quantity. While they both imply a significant quantity, overabundance conveys a sense of excess or surplus beyond what is necessary or desirable.