Hergualdus
ads1
MeaningVision and foresight to be able to organize others and to hold positions.
ReligionChristianity
OriginAnglo British
MeaningVision and foresight to be able to organize others and to hold positions.
ReligionChristianity
OriginAnglo British