municipal impound lot - Espagnol Anglais Dictionnaire