impound meaning in French
v. enfermer, emprisonner, cloîtrer, mettre en fourrière; endiguer; confisquer, saisir; consigner; capter; verser de l'eau dans le réservoir
v. enfermer, emprisonner, cloîtrer, mettre en fourrière; endiguer; confisquer, saisir; consigner; capter; verser de l'eau dans le réservoir