Subscriber login


Forgot your password?

Library card login

Other

oil platform

Definition of oil platform

noun

  • a structure designed to stand on the seabed to provide a stable base above water for the drilling and regulation of oil wells.

oil platform in other Oxford dictionaries

Definition of oil platform in the US English dictionary