get/be stranded in traffic - French English Dictionary