Noun Definition

european dogtooth

1.Definition: sturdy European dogtooth with rose to mauve flowers; cultivated in many varieties

Category: Plants