vehicle with mounted ladders - Turkish English Dictionary