Definition of ear fly in English:

ear fly

noun

North American
  • Any of various horseflies or deer flies (family Tabanidae) that bite the ears of horses; especially Chrysops vittatus.

Origin

Early 19th century; earliest use found in Meriwether Lewis (1774–1809).