What is BHO?

In the world of cannabis, there are so many terms - CBD, THC, BHO! Ah, why does it need to be so complicated? If you don't know what any of these terms mean, it can be hard to pick products when it's time to go shopping. So what is BHO exactly? It...