technical inspection of vehicle - German English Dictionary