barrage pond - German English Dictionary