to supply any deficiency - Deutsch Englisch Wörterbuch