steam carriage

Noun

 * 1)  A steam-powered carriage able to travel on normal roads.