horse-drawn bus - French English Dictionary