Pregnancy terms

Isabella
Can someone pls explain what BFP & DPO are?