Definition:
Business Process Model and Notation is a graphical representation for specifying business processes in a business process model. Business Process Management Initiative developed BPMN, which has been maintained by the Object Management Group since the two organizations merged in 2005.
Further Reading:
Book: Disciplined Agile Delivery by Scott Ambler and Mark Lines.