Definitions of Davallia canariensis:

  • noun:   fern of the Canary Islands and Madeira