meaning of Biopharming

Biopharming - German to English

biopharming