What does Ami-Schlitten mean?

Ami-Schlitten - German to English

[limo, esp. a Cadillac or Chrysler, inside 1950s / 1960s]