coche de plaza
Meanings
Noun
1. A horse-drawn carriage that could be booked by citizens, a precursor to a taxi. (Spain, historical)