set of coupled train cars with no engine car - Spanish English Dictionary

Suggest a Term