double-stack car - German English Dictionary