meaning of Biofiltration

Biofiltration - German to English

biofiltration