davallia canariensis Meaning, Definition & Usage

  1. noun fern of the Canary Islands and Madeira
    Canary Island hare's foot fern.

WordNet