person able to cope in a variety of situations - Deutsch Englisch Wörterbuch