• Ascalaphid

    Full definition of ascalaphid

    Noun

    ascalaphid

    (plural ascalaphids)
    1. (entomology) Any member of the Ascalaphidae.
    © Wiktionary