Meaning of todea superba

Definition of todea superba

(noun) New Zealand with pinnate fronds and a densely woolly stalks; sometimes included in genus Todea

Other information on todea superba

WIKIPEDIA results for todea superba
Amazon results for todea superba