meaning of Algenfilter

Algenfilter - German to English

algal scrubber