Armitage

Armitage definitions

name
  • A village in Lichfield district, Staffordshire, England (OS grid ref SK0816). 

  • An English habitational surname.