TLP has various meanings in the Oil category. Discover the full forms, definitions, and usage contexts of TLP in Oil.
Floating platform or loading buoy fastened to the seabed with vertical chains or stays etc. , kept in position by its own buoyancy.
OilLast updated: