Business Jargon: Jargon about delays | Learning English For Work | Podwise