Etymology
Today it means: A fan of the American television series Hannibal and/or of the fictional character Hannibal Lecter. Full definition →
Blend of fan + Hannibal.
Etymology from Wiktionary, CC BY-SA 4.0.