means for introducing a time delay - Deutsch Englisch Wörterbuch