What do these mean

Kimberly
I see words like dpo, bfn, af and ttc.. What do they mean?