that left the scene of an accident (vehicle) - Spanish English Dictionary