herculid
/hərˈkjuːlɪd/Definitions
1. noun
A meteor shower associated with the constellation Hercules.
“The herculid meteor shower was visible in the sky for several nights.”
1. noun
A meteor shower associated with the constellation Hercules.
“The herculid meteor shower was visible in the sky for several nights.”