lampyrids
English
Noun
lampyrids
plural of
lampyrid