Definitions of Lastreopsis:

  • noun:   tropical terrestrial shield ferns