Stranded - Unable to leave somewhere because of a problem such as not having any transportation or money

Adjective
Group Delay