Hold up

Business Travel
Noun (thing)
US
UK
Hold up
US
UK
a delay
US
UK
Sorry I’m late. There was an unexpected hold up on the way.