Why does Vinegar Keep Flies Away?
The reason that vinegar keeps flies away is that they do not like its smell. Unfortunately, there are many different kinds of flies and vinegar does not repel all of them. It does repel flies in the family Drosophilia commonly known as fruit flies. You can find more information at http://books.google.com/books?id=dGRAtH4…