pteris serrulata Meaning, Definition & Usage

  1. noun fern of North Africa and Azores and Canary Islands
    spider fern; ribbon fern.

WordNet