MyDataFarming







Definitions of mayfly:
  • noun:   slender insect with delicate membranous wings having an aquatic larval stage and terrestrial adult stage usually lasting less than two days



more on this topic on answers.com