Noun Definition

davallia canariensis

1.Definition: fern of the Canary Islands and Madeira

Category: Plants