meaning of Atheistenbus

Atheistenbus - German to English

atheist bus