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.
More Word
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