concrete-mixing truck - German English Dictionary