Marching Terms Dictionary