elenchid
English
Noun
elenchid
(
plural
elenchids
)
(
zoology
)
Any
strepsipteran
in the
family
Elenchidae
.
Anagrams
lichened