Can someone explain the lingo?

bree • Engaged 💕 23, 1 girl 🥰 one on thr way w

I know BFP and BFN

what is DPO?