to embrace a technology - Deutsch Englisch Wörterbuch