Definition of gad-fly

What does the word gad-fly mean?