An offshore structure that houses drilling and production facilities.
PLAT
Definition
PLATFORM
PLAT means PLATFORM.
✓ Verified term
PLATFORM
PLAT means PLATFORM.
An offshore structure that houses drilling and production facilities.
You might also be looking for