noun
One who drives a taxi for a living.
One who drives a carriage for a living.
noun — someone who drives a taxi for a living
Supposing one man wished to dog another through London, what better means could he adopt than to turn cabdriver?