The AI-powered English dictionary
plural libellulids
(entomology) A dragonfly of the Libellulidae family.