vehicle with mounted ladders - French English Dictionary