Is It Gray or Grey in Australia?
Armor is the American spelling of the noun meaning a protective covering. Armour is the preferred spelling in all the other main varieties of English. Other than the spelling, there is no difference between the words.