What is the meaning of [Backseat Driver]

A passenger in a car who gives unwanted advice to the driver is called a backseat driver.