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

Suggest a Term