liverock Definition
Definition
An artificial structure composed of concrete and rocks that is submerged in water, often used to create habitats for marine life or to protect coastlines.
Browse
An artificial structure composed of concrete and rocks that is submerged in water, often used to create habitats for marine life or to protect coastlines.
Browse