insignificant person with very few resources - Deutsch Englisch Wörterbuch