Payment Terms

Have you ever wondered what some of these payment terms mean?