mechanical treatment of sewage - Espagnol Anglais Dictionnaire