stranded ·adjective

Definition: unable to leave a place Level: C2