meaning of Biobatch

Biobatch - German to English

biobatch