affadar water purification plant - German English Dictionary