What does Biodieseltankstelle mean?

Biodieseltankstelle - German to English

biodiesel completing station