meaning of Biosonde

Biosonde - German to English

biosonde