SSIED: Ship and Shore Installations Engineering Department

What does SSIED mean? The above is one of SSIED meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Ship and Shore Installations Engineering Department