Armstrang
ads1
MeaningEnglish - Man with a Strong Arm in Battle, Variant of English name Armstrong
ReligionChristianity
OriginEnglish
MeaningEnglish - Man with a Strong Arm in Battle, Variant of English name Armstrong
ReligionChristianity
OriginEnglish