lampyrid

/ˈlæmpɪrɪd/

Definitions

1. noun

any of various fireflies that produce light

“The bioluminescent lampyrids were a spectacular sight in the forest.”

Synonyms

  • firefly
  • glowworm