that left the scene of an accident (vehicle) - Espagnol Anglais Dictionnaire