meaning of Biomethan

Biomethan - German to English

bio-methane