New to this.... Explain please!

Holly • 21/ loving being a mommy💙😘 / engaged to my best friend! 💍💗
I'm new to this app and I'm TTC with baby #1! What does AF, DPO, and any other abbreviations stand for? TTC is the only one I know:(