small car moved by hand power - German English Dictionary