Definify.com

Definition 2024


overlords

overlords

English

Noun

overlords

  1. plural of overlord