stationary or floating marine structures - Turkish English Dictionary