There are several synonyms for the term "solid rock" which include, but are not limited to, bedrock, granite, limestone, basalt, sandstone, and shale. These words describe strong and stable substances that are often used in construction and geology. Bedrock is the solid rock that lies beneath soil and vegetation and serves as the foundation for buildings and other structures. Granite is a dense, coarse-grained rock that is used in countertops, flooring, and monuments. Limestone is a sedimentary rock composed of calcium carbonate that is used in flooring, roofing, and walls. Basalt, sandstone, and shale are also types of rocks that have unique properties depending on their composition and location.