Definitions of Pteris serrulata:

  • noun:   fern of North Africa and Azores and Canary Islands