Definition of black fly noun from the Oxford Advanced American Dictionary

black fly

noun
 
plural black flies
 
1 a small, black or dark green insect that damages plants2 a small black fly that sucks blood from humans and animals