indispensable part of our lives - Türkisch Englisch Wörterbuch