armor, defence, skill in arms

listen to the pronunciation of armor, defence, skill in arms
English - English
{n} armature