The phrase
"horseless carriage" refers to a vehicle that can move without the need for a horse to pull it. It is often used to describe the early automobiles that replaced the traditional horse-drawn carriages during the invention of cars.
Full definition