lampropids
English
Noun
lampropids
plural of
lampropid