What does Biotropfkörper mean?

Biotropfkörper - German to English

bio-trickling system