sematurid
English
Noun
sematurid
(
plural
sematurids
)
(
zoology
)
Any
moth
in the
family
Sematuridae
.
Anagrams
mudirates