directorate of strategy development - German English Dictionary