concrete-mixing truck - French English Dictionary