stationary or floating marine structures - Turco Inglés Diccionario