lampyrids

English

Noun

lampyrids

  1. plural of lampyrid