meaning of todea superba

1. New Zealand with pinnate fronds and a densely woolly stalks; sometimes included in genus Todea


Related Words

todea superba |

Developed & Maintained By Taraprasad.com

Treasure Words