meaning of lecanopteris

1. any of several bizarre ferns of the genus Lecanopteris having swollen hollow rhizomes that provide homes for symbiotic ants


Related Words

lecanopteris |

Developed & Maintained By Taraprasad.com

Treasure Words