What does bfflewwd mean?

bfflewwd meaning in Urban Dictionary

Best friends forever even when we pass away