back-seat driver Hear it!

back-seat driver Definition

back·-seat· driver (-sēt′)

noun

a passenger in an automobile who offers unwanted advice about driving