they that live longest see most - Deutsch Englisch Wörterbuch