hydroelectric dam in French hydroelectric dam in French barrage hydroélectrique noun A dam containing hydroelectric generators. Add to Flashcards