defence research branch chief - Spanish English Dictionary