RIVERS OF BABYLON Meaning of RIVERS OF BABYLON in English parallel rivers located in western Asia, lifeline of the Iraqi civilization Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012