Definitions of Todea barbara:

  • noun:   fern of rain forests of tropical Australia and New Zealand and South Africa