Trioza frangulae
Source: NCBI Taxonomy (ID 3035953)