Noun Definition

saxifraga aizoides

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

Category: Plants