You searched for: “exolithophyte
exolithophyte
A plant that grows on the surface of a rock or other hard inorganic substrata.