What are coffee defects?

Now, why might it be that a cup of coffee tastes off? Besides a bad roast or old stale coffee we must keep in mind that coffee beans are natural...