meaning of Biomasse

Biomasse - German to English

biomass