construction-site service vehicles - Spanish English Dictionary