hand-drawn vehicle - French English Dictionary