meaning of leptopteris superba

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


Related Words

leptopteris superba |

Developed & Maintained By Taraprasad.com

Treasure Words