0 a large structure that carries equipment that is used to get oil from under the sea:
Final assembly of the oil platforms is to be undertaken at the yard in the north-east of Scotland.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
oil platform