Saxifraga aizoides

noun

1.
tufted evergreen perennial having ciliate leaves and yellow corymbose flowers often spotted orange