GLOSSARY

Dolphin

A structure consisting of a number of piles driven into the seabed or riverbed in a circular pattern and drawn together with wire rope.

Learn More

Related Articles:

Related Terms: