meaning of Armilda

Armilda meaning in Names Dictionary

Armored battle maiden.
Name Origin: Teutonic
Name Gender: Female