to be self-propelled - Spanisch Englisch Wörterbuch