give somebody their due - Deutsch Englisch Wörterbuch