technical inventions - Spanisch Englisch Wörterbuch