public place for renting horse coaches - French English Dictionary