cab: small two-wheeled horse-drawn carriage; with two seats and a folding hood
carriage: a vehicle with wheels drawn by one or more horses
development: a state in which things are improving; the result of developing (as in the early part of a game of chess)