Did you mean saxifrage?
saxifrage
noun
°A plant to the genus Saxifraga.