mayfish
/ˈmeɪˌflaɪ/Definitions
1. noun
a type of small insect that is typically found near water and has a short adult stage, often emerging in large numbers to mate and lay eggs.
“The mayflies swarmed around the river, creating a dazzling display of light and color.”