self-invented - Spanisch Englisch Wörterbuch