avalanche (an overwhelming rush or number) - Spanish English Dictionary

Suggest a Term