large amount or quantity of something - Deutsch Englisch Wörterbuch