able to stand on one's own feet - Spanisch Englisch Wörterbuch