overlords - German English Dictionary