to be in ample supply - Deutsch Englisch Wörterbuch