municipal impound lot - Turkish English Dictionary