hackney carriage

Noun

 * 1)  A horse-drawn carriage for public hire.
 * 2)  A black cab.