meaning of Biodieseltankstelle

Biodieseltankstelle - German to English

biodiesel completing station