• word of the day

    dionaea muscipula

    dionaea muscipula - Dictionary definition and meaning for word dionaea muscipula

    Definition
    (noun) carnivorous plant of coastal plains of the Carolinas having sensitive hinged marginally bristled leaf blades that close and entrap insects
Connect with us on Facebook