Damselfly
French Meaning
Sorry, Meaning for Damselfly in French is not found! Please try below options
English Meaning
- Any of various often brightly colored, predatory insects having a long slender body and elongated wings that fold together when the insect is at rest. Also called demoiselle, devil's darning needle.