self-localized - Spanisch Englisch Wörterbuch