What is bfd slang. .