defence surplus sales office - German English Dictionary