get/be stranded in traffic - Spanish English Dictionary