horse-drawn vehicle - French English Dictionary