Sign in
Dictionaries
English
abandoning the scene of an accident