English dictionary
todea superba meaning and definition
Definition and meaning of todea superba at MeaningMonkey.org. todea superba meaning and definition in the English Dictionary.TODEA SUPERBA noun
Definition of Todea superba (noun)
- New Zealand with pinnate fronds and a densely woolly stalks; sometimes included in genus Todea
Source: Princeton University Wordnet