department of naval platforms - Turkish English Dictionary