pair of ducks - Deutsch Englisch Wörterbuch