"Blue moon" simply means it is the second full moon in a month, which is pretty rare.
"Supermoon" means that the moon, in its elliptical orbit, is near its closest point to Earth.
"Blood moon" happens due to the effect of all the sunrises and sunsets all around the planet reflecting off the moon.
In the evening, my place was still raining and I thought we were going to miss this event. Luckily the sky cleared up at around 7:30pm, just in time for us to witness the Super Blue Blood Moon.