meaning of Biotropfkörper

Biotropfkörper - German to English

bio-trickling system