meaning of Autos herstellen

Autos herstellen - German to English

to make automobiles