What does bffl mean?

bffl meaning in Chat Slang Dictionary

most useful friend(s) forever