French to English Dictionary

Version Française

"Abandon du barrage" meaning in English