lemoniid
English
Noun
lemoniid
(
plural
lemoniids
)
(
zoology
)
Any
moth
in the
family
Lemoniidae, now considered to be part of the
Brahmaeidae
.
Anagrams
demilion