meaning of muscipula

1. carnivorous plant of coastal plains of the Carolinas having sensitive hinged marginally bristled leaf blades that close and entrap insects


Related Words

dionaea muscipula |

Developed & Maintained By Taraprasad.com

Treasure Words