self-propelling paving mixer - French English Dictionary