garbage treatment plant - Spanish English Dictionary