ARMIERS, a town in France in the department of the North, seated on the river Sambre. E. Long. 3. 45. N. Lat. 50. 15.