directorate of shipbuilding and naval weapons - Spanish English Dictionary