space development agencies - Turkish English Dictionary