be ideally placed - Deutsch Englisch Wörterbuch