HELP new member

Can someone please explain what all the abbreviations mean such as dpo, bfn.. Etc.