hand-drawn vehicle - German English Dictionary