space systems division (ssd) - German English Dictionary