Definition of greenhead

Definition of greenhead
  1. greenhead Noun Tabanus nigrovittatus, a biting horsefly.
Need more help? Try our forum NEW