ascalaphid
English
Noun
ascalaphid
(
plural
ascalaphids
)
(
entomology
)
Any member of the family
Ascalaphidae
of
owlflies
.
Translations
any member of the Ascalaphidae
Portuguese:
ascalafídeo
m
Anagrams
alpha acids