noun
Initialism of bitch from hell.
Initialism of big fucking hammer.
i Register
In some senses, bfh is marked as slang. Watch for register when choosing this word.