Definition of overlordship

Definition of overlordship
  1. overlordship Noun The position or quality of being an overlord.
Need more help? Try our forum NEW