invent or create something - Spanisch Englisch Wörterbuch