meaning of Autolautsprecher

Autolautsprecher - German to English

vehicle speaker