Definition of "mayfly"

mayfly