they do have words for igneous rock , sedimentary rock , metamorphic rock , rock underfoot , rock dropping on your helmet from above , and rock which looked interesting and which they could have sworn they left here yesterday .