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