greenfly: greenish aphid; pest on garden and crop plants
aphid: any of various small plant-sucking insects
hearsay evidence: evidence based on what someone has told the witness and not of direct knowledge