glowbird
/ˈɡloʊbɜrd/Definitions
1. noun
A glowworm or any other insect that emits a glowing light, often used to describe a nocturnal flying insect.
“The glowbird’s luminescent trail lit up the dark sky as it flew overhead.”
1. noun
A glowworm or any other insect that emits a glowing light, often used to describe a nocturnal flying insect.
“The glowbird’s luminescent trail lit up the dark sky as it flew overhead.”